body  {
  margin: 0;
  padding: 0;
  background: #ffffff;
  font-family: arial, helvetica, sans-serif;
  height:100%;
min-height:100%;
  }


div  {  
	background: #ffffff; 
}
#cabecera {
  background: #f60;
  max-height: 200px;
  }
 
#principal  {
  background: #fff;
  display: table;
  width: 100%;
min-height: 100%;
height: auto !important;
height: 100%;

  }
 
#pie  {
  background: #f60;

 
  
  }
  
  
  
  
#cabecera h1  {
  margin: 0;
  line-height: 90px;
  text-align: center;
  position: absolute;
  
  }
 
#pie p  {
  margin: 0;
  text-align: center;
  line-height: 40px;
	font-family: verdana, arial, sans-serif; 
    font-size: 10pt; 
    #font-weight: bold;   
    # background-color: #ffffcc; 
   # color: #666666; 
    text-decoration: none; 
  }
  

  
 .enlaceboton {    font-family: verdana, arial, sans-serif; 
    font-size: 10pt; 
    font-weight: bold; 
    padding: 4px; 
   # background-color: #ffffcc; 
    color: #666666; 
    text-decoration: none; 
} 
/*.enlaceboton:link, 
.enlaceboton:visited { 
    border-top: 1px solid #cccccc; 
    border-bottom: 2px solid #666666; 
    border-left: 1px solid #cccccc; 
    border-right: 2px solid #666666; 
} 
.enlaceboton:hover { 
    border-bottom: 1px solid #cccccc; 
    border-top: 2px solid #666666; 
    border-right: 1px solid #cccccc; 
    border-left: 2px solid #666666; 
}*/

#.columna { display: block; float: left; width: 50%; margin: 0px; padding: 1px 1px 10px 1px; }
#.columna  { display: block; width: 50%; height:50px; margin: 0 auto; }
    
 .texto {    font-family: verdana, arial, sans-serif; 
    font-size: 10pt; 
    font-weight: bold; 
    padding: 4px;  
    color: #666666; 
    text-decoration: none; 
    text-align: justity;
}     